﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ddcCajamarca.BusinessEntities.Directorio;

namespace ddcCajamarca.Repository.Directorio.Service
{
    public interface IOrganizacionRepository
    {
        Organizacion GetFromOrganizacionById(Int32 id);
        int GetOrganizacionByDNI(string ruc, string opcion, int id);
        IEnumerable<Organizacion> GetOrganizacionByCriterio(string criterio);
        IEnumerable<Organizacion> GetAllOrganizaciones();
        void AddOrganizacion(Organizacion organizacion);
        void UpdateOrganizacion(Organizacion organizacion);
        String DeleteOrganizacion(Int32 id);

        //para el detalle de evento necesitamos obtener solo la organizacion
        Organizacion GetOrganizacionById(Int32 id);
    }
}
